/*
 * @Author: 卓伊凡
 * @LastEditors: 卓伊凡
 * @email: 422108995@qq.com
 * @github: https://github.com/youyacao
 * @gitee: https://gitee.com/youyacao/
 * @Date: 2025-01-22 20:15:32
 * @LastEditTime: 2025-01-22 20:34:36
 * @motto: Still water runs deep
 * @Description: 优雅草科技卓伊凡-优雅草科技主程-兼技术总监-优雅草科技欢迎合作共赢，优雅草科技官网www.youyacao.com，感谢合作与支持，请仔细阅读优雅草科技的开源lisence文件，您可以百分百100%使用优雅草的开源产品，但是需要遵守相关规则，并且需要申明是使用了优雅草科技的产品
 * @FilePath: \ff-flutter\lib\widgets\blackbutton.dart
 */
import 'package:flutter/material.dart';
import 'package:logging/logging.dart';

class BlackButton extends StatelessWidget {
  final String label;
  final VoidCallback onPressed;

  const BlackButton({
    required this.label,
    required this.onPressed,
    super.key,
  });

  @override
  Widget build(BuildContext context) {
    final logger = Logger('BlackButton');
    logger.info('Building BlackButton');

    return OutlinedButton(
      onPressed: onPressed,
      style: OutlinedButton.styleFrom(
        side: const BorderSide(color: Colors.white, width: 2), // 设置边框颜色为白色
        fixedSize: const Size(630, 48), // 设置按钮宽度为 630
        backgroundColor: Colors.transparent, // 去掉背景色
      ),
      child: Text(
        label,
        style: const TextStyle(
          color: Colors.white, // 设置文字颜色为白色
          fontSize: 16.0, // 可以根据需要调整字体大小
        ),
      ),
    );
  }
}